scotland london edinburgh resort bed and breakfast escorts ireland cottages holiday ocean beach accommodation glasgow cottage wales palm b&b self catering escort christmas